

.container {
	margin: auto;
	width: 1200px;
}
.search_bg {
	background-image: url(../images/bg_png24.png);
	background-repeat: no-repeat;
}
.search__wrap {
	margin: 20px auto;
	width: 491px;
}
.search__wrap form {

	height: 49px;
}
.search__wrap .left {
	width: 10px;
	height: 100%;
	background-position: 0 0;
}
.search__wrap .center {
	position: relative;
	width: 440px;
	height: 100%;
	background-position: 0 -49px;
}
.search__wrap .center input {
	position: absolute;
	left: 10px;
	top: 1px;
	width: 420px;
	height: 38px;
	font-size: 12px;

}
.search__wrap .right {
	width: 41px;
	height: 100%;
	background-position: -11px 0;
	cursor: pointer;
	
}
.menu__wrap {
	margin: 20px 0;
	width: 100%;
}
.menu__wrap-tt {
	padding: 10px;
	font-size: 15px;
	background-color: #F8F8F8;
	border: 1px solid #ececec;
	cursor: pointer;
	color: #1E50A2;
}
.menu__wrap-tt p {
	font-size: 12px;
}
.menu__wrap-bd {
	display: none;
}
.menu__wrap-item, .menu__wrap-ft {
	border: 1px solid #ececec;
	border-top: none;
	background-color: #FAFAFA;
}
.menu__wrap-item dt {
	float: left;
	padding: 0 10px;
	line-height: 24px;
	width: 400px;
	color: #1E50A2;
	cursor: pointer;
	font-size: 12px;
	
}
.menu__wrap-item dd {
	float: left;
	padding: 10px 20px;
	width: 736px;
	border-left: 1px solid #efbc40;
	line-height: 30px;
	
}
.menu__wrap-item .menu-dd-item {
	display: none;
}
.menu__wrap-item .menu-dd-item p {
	text-indent: 2em;
}
.menu__wrap-item dd a {
	display: inline-block;
}
.menu__wrap-item dd .tt {
	display: block;
	font-size: 16px;
	font-family: simhei;
	font-weight: 700;
	text-align: center;
}
.menu__wrap-item .tt strong {
	padding-left: 15px;
	color: #194997;
} 
.menu-item--hover {
}
.menu--hover .menu__wrap-tt, .menu--hover .menu-item--hover {
	color: #194997;
}
.menu-item--hover {
	font-weight: 700;
}
.menu--hover .menu__wrap-item {
	border-color: #ececec;
}
.menu--hover dt {
	border-color: #ececec;
}
.menu__wrap-ft {
	padding: 10px;
}
.menu__wrap-ft span {
	font-weight: 700;
}